package cn.ondraw.ragflow.pojo.response;

import lombok.Data;

import java.util.List;

/**
 * 检索块项对象
 */
@Data
class RetrieveChunkItem {
    /**
     * 块的文本内容
     */
    private String content;
    /**
     * 块内容的低标记版本
     */
    private String content_ltks;
    /**
     * 关联的文档 ID
     */
    private String document_id;
    /**
     * 文档关键词
     */
    private String document_keyword;
    /**
     * 高亮显示的内容
     */
    private String highlight;
    /**
     * 块的 ID
     */
    private String id;
    /**
     * 图片 ID
     */
    private String image_id;
    /**
     * 与块关联的关键词列表
     */
    private List<String> important_keywords;
    /**
     * 知识库 ID
     */
    private String kb_id;
    /**
     * 位置列表
     */
    private List<String> positions;
    /**
     * 相似度分数
     */
    private double similarity;
    /**
     * 术语相似度分数
     */
    private double term_similarity;
    /**
     * 向量相似度分数
     */
    private double vector_similarity;
}
